high dam - French English Dictionary